/*container*/
div.ObjectDisplayList {
	position:relative;
	width:100%;
	height:100%;
	}

div.ObjectDisplayList > i.searchIcon {
	position:absolute;
	top:0px;
	left:0px;
	height:50px;
	box-sizing:border-box;
	width:100%;
	color:gray;
	padding-top:10px;
	padding-left:10px;
	font-size:25px;
	}
	
/*search Field*/
div.ObjectDisplayList > input.searchField {
	position:absolute;
	left:0px;
	width:100%;
	padding-left:40px;
	border:none;
	height:50px;
	background-color: transparent;
	}

/*List container*/
div.ObjectDisplayList  > ul.list {
	position:absolute;
	list-style-type: none;
	overflow-y:scroll;
	width:100%;
	bottom:0px;
	top:51px;
	}
 
/*list item*/
div.ObjectDisplayList  > ul.list > li {
	text-decoration: none;
	padding: 10px 10px;
	display:block;
	height:50px;
	border-bottom:1px solid black;
	cursor:hand;
	}

/*remove the bottom border of the last list item*/	
div.ObjectDisplayList  > ul.list > li:last-child {
	border-bottom:none;
	}
		
/*hidden by filtering*/
div.ObjectDisplayList  > ul.list > li.hidden{
	display:none;
	}

div.ObjectDisplayList  > ul.list > li > i.control {
    padding-top:10px;
    height: 100%;
    float: left;
    padding-right: 5px;
}

